package com.khyr.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.Getter;

/**
 * 开诊细表
 * @TableName his_care_order_item
 */
@TableName(value ="his_care_order_item")
@Data
public class CareOrderItem {
    /**
     * 开诊明细ID
     */
    @TableId
    private String itemId;

    /**
     * 所属处方id
     */
    private String coId;

    /**
     * 药品或者检查项目id
     */
    private String itemRefId;

    /**
     * 药品或检查项目名称
     */
    private String itemName;

    /**
     * 项目类型0药品  还是1检查项
     */
    private String itemType;

    /**
     * 数量
     */
    private BigDecimal num;

    /**
     * 单价
     */
    private BigDecimal price;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态，0未支付，1已支付，2，已退费  3，已完成  5已取消 字典表his_order_details_status
     */
    private String status;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
}